home *** CD-ROM | disk | FTP | other *** search
/ Network CD 1 / Network CD.iso / fredfish / 881-890 / ff887 / artm / english.doc < prev    next >
Text File  |  1993-07-16  |  15KB  |  357 lines

  1.    
  2.                      ARTM   Amiga Real Time Monitor V1.7
  3.                      -------------------------------------
  4.  
  5.           Copyright  ©  1990-93  by  Dietmar Jansen  &  F.J. Mertens
  6.  
  7.  
  8.           ARTM displays and controls activities in your Amiga. It is full
  9.           supported by Intuition and it is very easy to use. It works
  10.           under WB1.3 and WB2.x properly. ARTM need Arp.library 39.+
  11.  
  12.           ARTM is a shareware program. Permission is granted to freely 
  13.           distribute this program without profit. Copy is allowed
  14.           but only completely and unchanged . If you use it often,
  15.           please pay us a donation of 15 US$. In exchange you will get 
  16.           an update without the troublesome requester.
  17.  
  18.           Please send cache and no check. My bank is a shark. When you
  19.           send a 15$ US check:  exchange in the moment 1$ US = 1.70 DM
  20.  
  21.           15$ US = 25.00 DM 
  22.                  - 11.00 DM charge to change an US$ check in German DM
  23.                  ----------
  24.                    14.00 DM
  25.  
  26.  Programmstart:
  27.  
  28.           From Shell
  29.           ~~~~~~~~~~
  30.           
  31.           Type  ARTM [opt]
  32.  
  33.           and ARTM will open on the WB Screen
  34.  
  35.           there are two options available:
  36.  
  37.              -q            Will bring up ARTM in its inconified form in
  38.                            the upper right hand corner.
  39.  
  40.              -poutputpath  say where ARTM should be store his output.
  41.                            Possible are all devices prt: ram:file.
  42.  
  43.              -ix,y         Will bring up the ARTM window in its full size,
  44.                            but when iconified the icon will be located at
  45.                            x and y position.
  46.  
  47.           From Workbench
  48.           ~~~~~~~~~~~~~~
  49.  
  50.           Simply double click the ARTM icon and the ARTM window will
  51.           open on the Workbenchscreen
  52.  
  53.           The three optionsmentioned above can be used as Tooltype.
  54.  
  55.                 START=WINDOW|ICON
  56.                 ICON_POS=x/y
  57.                 OUTPUT_PATH=RAM:ARTM.output
  58.  
  59.  
  60. -----------------------------------------------------------------------------
  61.  
  62.  These functiones are implemented:
  63.  
  64.  
  65.  
  66.  Task       (default at start of ARTM) lists all tasks in your Amiga.
  67.             You select a task with a mouseklick on the requested entry.
  68.             Now you can remove it with REMOVE or change the priority with
  69.             PRIORITY. Function MORE brings a lot of more informationes 
  70.             (look at MORE).
  71.  
  72.               These informationes are displayed:
  73.             Address, Priority, Signals, State, Code; Type, Name.
  74.  
  75.  
  76.  Windows    lists all open screens and windows. Screens are in color 3
  77.             windows are white. Close a window\screen by selecting its
  78.             item and click CLOSE. Fuction MORE brings more informations
  79.             about the selected screen or window (look at more).
  80.             "WARNING" The GURU is waiting for you, if you kill a window
  81.             before its task is dead.
  82.  
  83.               These informations are displayed:
  84.             Address, Position, Size, Flags, IDCMP (only by windows), Title.
  85.  
  86.  
  87.  Libraries  lists all Libraries. By click on any item, you can close the
  88.             library with CLOSE (OpenCount must be NULL) REMOVE removes
  89.             the library. PRIORITY changes the priority.
  90.  
  91.               These informations are displayed:
  92.             Address, Type, Priority, OpenCount, Version (consists of
  93.             version & revision), Negsize, Possize, Name.
  94.  
  95.  
  96.  Devices    lists all devices. With clicking on REMOVE you can remove a
  97.             selected device, if it is closed. Function PRIORITY changes
  98.             the priority.
  99.  
  100.               These informations are displayed:
  101.             Address, Type, Priority, OpenCount, Version (consist of
  102.             version & revision), Negsize, Possize, Name.
  103.  
  104.  
  105.  Resources  lists all resources. Function PRIORITY changes the priority 
  106.         and REMOVE removes a selected resource.
  107.  
  108.               These informations are displayed:
  109.             Address, Type, Priority, OpenCount, Version (consist of
  110.             version & revision), Negsize, Possize, Name.
  111.  
  112.  
  113.  Ports      shows all ports and the name of its task. IDCMP_Ports are
  114.             owned by a window. Ports are removable with REMOVE
  115.  
  116.               These informations are displayed: 
  117.             Address, PortName, Type, SigBit, Flags, TaskName.
  118.  
  119.  
  120.  Residents  lists all residents in your Amiga. Residents which were 
  121.             added by the KickTagPtr (i.e. a virus or RAD:) will be
  122.             diplayed in color 3 and if the residents are in the Res-
  123.             Modules-table too, they will be displayed in black.
  124.  
  125.               These informations are displayed: 
  126.             Address, Type, Priority, Version, Flags, Name.
  127.  
  128.  
  129.  Interrupts shows all interrupts in your Amiga. It's only allowed to
  130.             remove an interrupt controled by a server with REMOVE.
  131.  
  132.               These informations are displayed: 
  133.             Address, Data, Code, Priority, Type, Nr., InterruptName, Name.
  134.               
  135.  
  136.  
  137.  Vectors    show vectors, i.e. Cool-, Cold,- WarmCapture and Kickpointers.
  138.             It's helpful when searching for Viruses, but remember that
  139.             the RAD: device in Kick 1.3 uses the KickTagPtr. Use function
  140.             CLEAR to set any Vector to NULL. If you close KickMemPtr,
  141.             KickTagPtr or KickCheckSum, all of these three would be set
  142.             to NULL.
  143.  
  144.               These informations are displayed: 
  145.             Address, Vector and Content. Should the KickTagPtr point to a
  146.             resident table, you get the Address & Name from this residents.
  147.             Note, that only the first item of the table would be displayed.
  148.             If you want to see the others, select function Residents. The 
  149.             residents of the KickTagPtr-table would be displayed colored.
  150.             (see above).
  151.  
  152.  Memory     show the memory in chip, fast and expansion ram (like avail).
  153.             Function PRIORITY changs the priority. If you select the
  154.             memory (chip or fast) and klick MORE then ARTM will show
  155.             you the memoryfragmention.
  156.  
  157.               These informations are displayed:
  158.             Address, Priority, Attribute, Lower, Upper, Maximum, in Use,
  159.             Free, Largest, Name and in the next colum the totals.
  160.  
  161.  
  162.  Mount      list all mounted Devices in your Amiga.  
  163.  
  164.               These informations are displayed:
  165.             Address, Device, Heads, Sectors, Buffer, Cylinder, Inter-
  166.             leavefaktor, Handlername. By memoryunits ARTM will dispaly
  167.             Size, Full, rw (read/write), Volume (name) too.
  168.  
  169.  
  170.  Assign     show all assigned pathes and programs.
  171.  
  172.               These informations are displayed:
  173.             Address, Directory, Path.
  174.  
  175.  
  176.  Locks      show all Locks (read and write). If your Locks more than 200
  177.             (ARTM has 100 Arrays) you can wiht Forward or Backward view
  178.             the next 100 Locks. Select a Lock and chose Unlock andremove
  179.             a selected item.  
  180.  
  181.               These informations are displayed:
  182.             Address, Access, Path.
  183.  
  184.  
  185.  Fonts      list all loaded fonts, in KickRom too. With REMOVE you can
  186.             remove the selected Font. If you finish the program that
  187.             use the font (Count = NULL), the system should release the
  188.             requested memory.
  189.  
  190.               These informations are displayed:
  191.             Address, Count, YSize, XSize, Style, Flgs, LoChar, HiChar
  192.             und Name.
  193.  
  194.  
  195.  Hardware   list all installed autoconfig-boards (ExpansionBase)
  196.             ARTM will show you which processor and mathcoprocessor is
  197.             in your Amiga. In addition ARTM indicate the new ECS-Chips
  198.         Fat Agnus or Fat Denise (PAL or NTSC) or normal Agnus and
  199.             Denise.
  200.  
  201.               These informations are displayed:
  202.             Address, Boardadr, Boardsize, Slotadr, Slotsize, Driver,
  203.             Product, Type and Manufacturer.
  204.  
  205.  
  206.  Res Cmds   list all Residents from AmigaDos and from ARP1.3 ARES 
  207.             Command. The AmigaDos resident will show all datasegments
  208.             with  Lower Adr, Upper Adr and Size.        
  209.  
  210.               These informations are displayed:
  211.             Sys (AmigaDos or ARP), Name, Usage (only by ARP), Access.
  212.  
  213.  
  214.  Monitor    is a little memorymonitor and shows the whole memory.
  215.             The memory will be loaded in the 100 ARTM stringgadgets. 
  216.             With Forward and Backward you can view
  217.             the next or previous 100 records. A click on Address will
  218.             bring up a requester, type an address in it and the Monitor
  219.             list the next 100 records from the address.
  220.  
  221.               These informations are displayed:
  222.             Address, Bytes(Hex), Bytes(ASCII)
  223.  
  224.  
  225.  Last Alert show the last Alertnumber and address.
  226.  
  227. -----------------------------------------------------------------------------
  228.  
  229.  Remove     removes selected tasks, libs, devices, ports, interrupts and
  230.             Fonts. Select (before remove) with a mouseclick on the requested
  231.             entry. But remember libs amd devices must be closed.
  232.  
  233.  Close      closes screens/windows and libraries. Use it as remove.
  234.             
  235.  
  236.  Clear      set the SystemVectors to NULL. Use it as remove or close.
  237.  
  238.  
  239.  Freeze     freeze a runnig Task and removed it form the nodestructur
  240.             The forzen taskstructur is stored. You recognize it 
  241.             function  Task on STATE "Frozen". If you select 
  242.             a forzen task and click Activate the task get a
  243.             new live.
  244.  
  245.  
  246.  Activate   is the counterpart from Freeze. Show above.
  247.  
  248.  
  249.  Priority   changes the priority of a selected task, library, device
  250.             interrupts, memory or resource. Values may range from  -128
  251.             to 127, better use values between -10 and 10.
  252.  
  253.  
  254.  Unlock     remove a Lock (read or write) from the list. Attention
  255.             if the system know the Lock, the amy will go to Indian.  
  256.  
  257.  
  258.  More       show detail informationes. In ARTM version 1.0 these is in-
  259.             plemented for function Task, Windows, Screens, and Memory.
  260.             Example:
  261.             Klick on the requested task and then on MORE. This is the
  262.             result from any task.
  263.  
  264.             Task Structure:                                                   
  265.             IDNestCnt:             0                TDNestCnt:            -1  
  266.             SigAlloc:       c000ffff                SigWait:        c0000000  
  267.             SigRecvd:       00000000                SigExcept:      00000000  
  268.             TrapAlloc:          8000                TrapAble:           0000  
  269.             ExceptData:     00000000                ExceptCode:     00fc2ff0  
  270.             TrapData:       00000000                TrapCode:       00ff47ea  
  271.             SPLower:        00266834                SPUpper:        00267034  
  272.             SPReg:          00266f96                                          
  273.             Switch():       00000000                Launch():       00000000  
  274.             UserData:       00000000                                          
  275.             Process Structure:                                                
  276.             WindowPtr:      00000000                Title:                    
  277.             MsgPort:        00000000                                          
  278.             StackBase:      00266834                StackSize:          2048  
  279.             CurrentDir:     00000000                Path:                     
  280.             CIS:            00000000                COS:            00000000  
  281.             ConsoleTask:    00000000                FileSystemTask: 0020709c
  282.             SegList:        002365e4                SegPointer:     0024940c 
  283.             PktWait:        00000000                CLI:            00091bc3 
  284.             CommandLineInterface Structure:                                  
  285.             CommandDir:     00246874                                         
  286.             StandardInput:  00000000                StandardOutput: 00000000 
  287.             CurrentInput:   00000000                CurrentOutput:  00000000 
  288.             Module:         00000000                                         
  289.             Hunks:                                                           
  290.             Lower     Upper         Size                                     
  291.             ----------------------------                                     
  292.             00249410  00249a6c      1636                                     
  293.             0022ee80  0022ee80         8                                     
  294.             total:                  1644 
  295.  
  296.             For Windows, and  Screens the result is simmilar
  297.             Memory will show the memoryfragmention in address and size.
  298.  
  299.  
  300.  Break      cancel a runnig Task. It will be set Control D/E/F/C
  301.  
  302.  
  303.  Signal     A requester pops up where you can change the SigAlloc. 
  304.             Show function Break
  305.  
  306.  
  307.  Cancel     switch the gadgetrow from action (color 4) back to function
  308.             (color 2).
  309.  
  310.  
  311.  zz         Iconify function. If you chose the zz gadget ARTM dis-
  312.             appears and popup as an icon. A doubleklick on this icon and
  313.             ARTM will bring its Window back.
  314.  
  315.  
  316.  i          i is like ABOUT
  317.  
  318.  
  319.  Disksymbol store all items from the current called funktion in a file
  320.             or put it out to PRT: see above option -p.          
  321.  
  322. -----------------------------------------------------------------------------
  323.    
  324.  Note :     If you use the function hardware and have installed
  325.             autoconfig-boards (ExpansionBase). Please send us a mail
  326.             and tell us the output from ARTM (PROD, TYPE and MANUFACTRER)
  327.             and also the name and Type of your expansionbords.
  328.  
  329.  You should ever know what you do! Please send bug reports and a list of
  330.  features you would like to have in the next version to the Authors:
  331.  
  332.  
  333. ---------------------------------------------------------------------------
  334.  
  335.   ********************************************
  336.   *                                          *
  337.   *  A T T E N T I O N                       *
  338.   *  -----------------                       *
  339.   *                                          *
  340.   *  from 93/07/01  there is a new Citycode  *
  341.   *                                          *
  342.   *  72218 Wildberg                          *
  343.   *                                          *
  344.   ********************************************
  345.  
  346.  
  347.       Franz Josef Mertens
  348.       Sonnenrain 17
  349.       7277 Wildberg 1
  350.       Germany
  351.  
  352.       Fido (2:241/7407.9) Mentopolis Wildberg
  353.  
  354.  Special thanks to all, who helped us with little routines, tips and
  355.  failure tracking. Special thanks to Matthias Zepf and Markus Stoll
  356.  and all Betatesters.
  357.